home *** CD-ROM | disk | FTP | other *** search
/ Enigma Amiga Life 112 / EnigmaAmiga112CD.iso / dalla rivista / news / hereticiidemo / base / pics / misc / font1.c < prev    next >
Text File  |  1998-10-06  |  4KB  |  213 lines

  1. // TMix (c) Raven Software (Pagan).
  2. // 96 textures processed.
  3. // 56% of total area consumed
  4. // 0 of textures were unable to be placed.
  5.  
  6. typedef struct glxy_s
  7. {
  8.     float    xl, yt, xr, yb;
  9.     int        w, h, baseline;
  10. } glxy_t;
  11.  
  12. #define glxy(label, x, y, w, h, b)    glxy_t label = {(x / 256.000000), (y / 128.000000), ((x + w) / 256.000000), ((y + h) / 128.000000), w, h, b };
  13.  
  14. // Format: xpos,ypos,width,height,baseline
  15.  
  16.     glxy(PERCENT, 0, 0, 17, 21, 20);
  17.     glxy(U_W, 18, 0, 24, 14, 12);
  18.     glxy(AT, 42, 0, 19, 18, 14);
  19.     glxy(U_A, 62, 0, 20, 17, 16);
  20.     glxy(U_P, 82, 0, 17, 20, 14);
  21.     glxy(POUND, 100, 0, 19, 18, 17);
  22.     glxy(U_M, 120, 0, 19, 17, 13);
  23.     glxy(U_N, 140, 0, 19, 17, 15);
  24.     glxy(U_D, 160, 0, 16, 19, 16);
  25.     glxy(U_B, 176, 0, 16, 18, 16);
  26.     glxy(U_K, 192, 0, 19, 15, 14);
  27.     glxy(STRING, 212, 0, 13, 21, 18);
  28.     glxy(U_Q, 226, 0, 18, 16, 14);
  29.     glxy(U_R, 18, 14, 14, 20, 14);
  30.     glxy(U_E, 192, 16, 15, 18, 15);
  31.     glxy(U_H, 226, 16, 17, 16, 14);
  32.     glxy(L_B, 244, 0, 11, 22, 18);
  33.     glxy(L_H, 32, 18, 14, 19, 16);
  34.     glxy(N_2, 46, 18, 17, 15, 13);
  35.     glxy(QUERY, 64, 18, 13, 19, 18);
  36.     glxy(U_L, 100, 18, 16, 16, 15);
  37.     glxy(U_T, 116, 18, 16, 16, 14);
  38.     glxy(U_Y, 132, 18, 14, 18, 13);
  39.     glxy(L_K, 176, 18, 15, 17, 15);
  40.     glxy(L_M, 78, 20, 19, 13, 9);
  41.     glxy(L_W, 146, 20, 19, 13, 11);
  42.     glxy(TILDE, 0, 22, 15, 17, 16);
  43.     glxy(U_C, 208, 22, 15, 16, 15);
  44.     glxy(AST, 244, 22, 12, 19, 18);
  45.     glxy(U_V, 224, 32, 15, 16, 14);
  46.     glxy(U_X, 16, 34, 14, 17, 14);
  47.     glxy(U_Z, 46, 34, 15, 16, 14);
  48.     glxy(L_Y, 78, 34, 13, 18, 9);
  49.     glxy(HASH, 92, 34, 15, 15, 13);
  50.     glxy(U_F, 108, 34, 14, 16, 14);
  51.     glxy(U_G, 146, 34, 11, 19, 14);
  52.     glxy(U_S, 158, 34, 14, 16, 14);
  53.     glxy(N_5, 192, 34, 14, 16, 13);
  54.     glxy(CARET, 122, 36, 13, 17, 16);
  55.     glxy(L_F, 172, 36, 11, 19, 16);
  56.     glxy(L_J, 136, 36, 9, 21, 15);
  57.     glxy(L_P, 30, 38, 12, 18, 8);
  58.     glxy(PLUS, 62, 38, 14, 15, 14);
  59.     glxy(L_D, 206, 38, 11, 18, 15);
  60.     glxy(L_V, 0, 40, 14, 15, 12);
  61.     glxy(U_U, 240, 42, 14, 14, 12);
  62.     glxy(N_3, 218, 48, 12, 16, 13);
  63.     glxy(FSLASH, 230, 48, 10, 18, 17);
  64.     glxy(N_4, 42, 50, 14, 14, 12);
  65.     glxy(OPENB, 92, 50, 9, 18, 17);
  66.     glxy(GREAT, 102, 50, 13, 14, 13);
  67.     glxy(BSLASH, 158, 50, 9, 18, 17);
  68.     glxy(LESS, 184, 50, 13, 14, 13);
  69.     glxy(L_G, 14, 52, 10, 17, 8);
  70.     glxy(N_8, 76, 52, 13, 14, 12);
  71.     glxy(L_T, 56, 54, 11, 16, 13);
  72.     glxy(U_J, 116, 54, 10, 17, 14);
  73.     glxy(N_9, 146, 54, 11, 16, 14);
  74.     glxy(OPENCB, 126, 54, 9, 18, 17);
  75.     glxy(CLOSECB, 0, 56, 9, 18, 17);
  76.     glxy(CLOSESB, 24, 56, 9, 17, 16);
  77.     glxy(L_A, 168, 56, 14, 12, 9);
  78.     glxy(AMP, 198, 56, 11, 15, 13);
  79.     glxy(N_7, 240, 56, 11, 15, 13);
  80.     glxy(PLING, 68, 54, 8, 18, 16);
  81.     glxy(OPENSB, 136, 58, 9, 17, 16);
  82.     glxy(CLOSEB, 34, 56, 8, 17, 16);
  83.     glxy(L_I, 210, 56, 8, 17, 14);
  84.     glxy(U_O, 42, 64, 10, 15, 13);
  85.     glxy(EQUAL, 102, 64, 14, 11, 10);
  86.     glxy(L_N, 182, 64, 14, 11, 9);
  87.     glxy(U_I, 218, 64, 10, 15, 14);
  88.     glxy(L_Q, 76, 66, 11, 14, 8);
  89.     glxy(N_6, 228, 66, 10, 15, 13);
  90.     glxy(QUOTE, 88, 68, 8, 17, 16);
  91.     glxy(L_Z, 158, 68, 13, 12, 9);
  92.     glxy(N_0, 172, 68, 9, 15, 13);
  93.     glxy(L_U, 10, 70, 13, 11, 9);
  94.     glxy(L_X, 52, 70, 12, 12, 9);
  95.     glxy(BAR, 252, 56, 3, 21, 16);
  96.     glxy(L_L, 146, 70, 7, 16, 14);
  97.     glxy(N_1, 64, 72, 8, 15, 13);
  98.     glxy(APOST, 96, 68, 5, 17, 16);
  99.     glxy(L_E, 166, 20, 10, 12, 9);
  100.     glxy(SQUOTE, 116, 72, 5, 17, 16);
  101.     glxy(L_C, 122, 72, 9, 12, 9);
  102.     glxy(L_O, 196, 72, 9, 11, 9);
  103.     glxy(L_S, 184, 36, 6, 13, 10);
  104.     glxy(SEMICOLON, 238, 72, 5, 14, 11);
  105.     glxy(L_R, 0, 74, 9, 10, 8);
  106.     glxy(STOP, 244, 72, 5, 13, 12);
  107.     glxy(UNDER, 24, 74, 12, 5, 0);
  108.     glxy(COLON, 36, 74, 5, 12, 11);
  109.     glxy(MINUS, 206, 74, 8, 8, 7);
  110.     glxy(COMMA, 218, 38, 5, 7, 4);
  111.  
  112. glxy_t *font1[96] =
  113. {
  114.     0,
  115.     &PLING,
  116.     "E,
  117.     &HASH,
  118.     &STRING,
  119.     &PERCENT,
  120.     &,
  121.     &SQUOTE,
  122.     &OPENB,
  123.     &CLOSEB,
  124.     &AST,
  125.     &PLUS,
  126.     &COMMA,
  127.     &MINUS,
  128.     &STOP,
  129.     &FSLASH,
  130.     &N_0,
  131.     &N_1,
  132.     &N_2,
  133.     &N_3,
  134.     &N_4,
  135.     &N_5,
  136.     &N_6,
  137.     &N_7,
  138.     &N_8,
  139.     &N_9,
  140.     &COLON,
  141.     &SEMICOLON,
  142.     &LESS,
  143.     &EQUAL,
  144.     &GREAT,
  145.     &QUERY,
  146.     &AT,
  147.     &U_A,
  148.     &U_B,
  149.     &U_C,
  150.     &U_D,
  151.     &U_E,
  152.     &U_F,
  153.     &U_G,
  154.     &U_H,
  155.     &U_I,
  156.     &U_J,
  157.     &U_K,
  158.     &U_L,
  159.     &U_M,
  160.     &U_N,
  161.     &U_O,
  162.     &U_P,
  163.     &U_Q,
  164.     &U_R,
  165.     &U_S,
  166.     &U_T,
  167.     &U_U,
  168.     &U_V,
  169.     &U_W,
  170.     &U_X,
  171.     &U_Y,
  172.     &U_Z,
  173.     &OPENSB,
  174.     &BSLASH,
  175.     &CLOSESB,
  176.     &CARET,
  177.     &UNDER,
  178.     &APOST,
  179.     &L_A,
  180.     &L_B,
  181.     &L_C,
  182.     &L_D,
  183.     &L_E,
  184.     &L_F,
  185.     &L_G,
  186.     &L_H,
  187.     &L_I,
  188.     &L_J,
  189.     &L_K,
  190.     &L_L,
  191.     &L_M,
  192.     &L_N,
  193.     &L_O,
  194.     &L_P,
  195.     &L_Q,
  196.     &L_R,
  197.     &L_S,
  198.     &L_T,
  199.     &L_U,
  200.     &L_V,
  201.     &L_W,
  202.     &L_X,
  203.     &L_Y,
  204.     &L_Z,
  205.     &OPENCB,
  206.     &BAR,
  207.     &CLOSECB,
  208.     &TILDE,
  209.     &POUND,
  210. };
  211.  
  212. // end
  213.